Career 2019 2017 2016 2015 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour San Luis Potosi Challenger 2000 - San Luis Potosi Memorial Savigni - Sassuolo Siemens Open - Scheveningen VI Abierto Internacional de Salinas - Salinas 9th Wartburg Open - Eisenach Copa Ericsson Mexico - Guadalajara Copa Ericsson Uruguay - Montevideo Banja Luka 2002 - Banja Luka Pekao Open - Szczecin Samarkand Challenger - Samarkand Bukhara Challenger - Bukhara Gemax Open - Belgrade The Scottish Championships - Edinburgh Schickendanz Open - Furth Czech Indoor Open - Prague Steelers Cup - Kosice Mobilux Open - Luxembourg Citta di Monza - Monza Ostrava Open 2005 - Ostrava Architect Open - Budapest Intersport Heilbronn Open - Heilbronn Gemax Open - Belgrade Bukhara Challenger - Bukhara Dusseldorf Open 2006 - Dusseldorf Open D'Orleans - Orleans Ethias Trophy - Mons Tatra Banka Open 2006 - Bratislava Tatra Banka Slovak Open - Bratislava Belgrade Challenger Belgrade Challenger Qingdao Challenger Bangkok Challenger Qingdao Challenger 2000 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Adidas International - Sydney Citrix Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel St. Petersburg Open - St. Petersburg Copa AT&T - Buenos Aires International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. Brasil Open - Salvador Open de Moselle - Metz XL Capital Bermuda Open - Bermuda FILA Challenger - Biella Muller Cup - Ulm Intelig Tennis Cup - Brasilia Copa Ericsson Brazil - Sao Paulo Copa Ericsson Argentina - Buenos Aires Britania Zavaleta - Puebla Hamburg Challenger - Hamburg Gramado Open de Tennis - Gramado Copa Ericsson - Montevideo Sarajevo Open - Sarajevo Open de Montauban - Montauban The Wright Financial Group USTA Challenger - Champaign Pro Challenger at Calabasas - Calabasas Samarkand Challenger - Samarkand Open 13 - Marseille Open Seat Godo - Barcelona CA Tennis Trophy - Vienna Heineken Open - Auckland The Priority Telecom Open - Amersfoort Qatar ExxonMobil Open - Doha Heineken Open - Auckland Movistar Open - Vina del Mar BMW Tennis Championship - Sunrise The Dubai Tennis Championships - Dubai Grand Prix Hassan II - Casablanca The Stella Artois Championships - London The 10tele.com Open - Nottingham RCA Championships - Indianapolis Mons Challenger BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors Basel - Basel St. Petersburg Open - St. Petersburg Next Generation Adelaide International - Adelaide MoviStar Open - Vina del Mar Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam Grand Prix Hassan II - Casablanca ARAG World Team Championship - Dusseldorf Ordina Open - 's-Hertogenbosch Countrywide Classic - Los Angeles Dutch Open Tennis - Amersfoort China Open - Beijing BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon XXIX Edizione 'A.Savoldi Marco' - Manerbio Open SEAT 2008 - Barcelona BMW Open - Munich The Artois Championships - London Skandia Open - Linz The Nottingham Open - Nottingham Siemens Open 2001 - Scheveningen Open de Moselle - Metz BA-CA Tennis Trophy - Vienna ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Copa Ericsson Peru - Lima Movistar Open - Vina del Mar AEGON International - Eastbourne Masters Series - Hamburg Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Open de Moselle - Metz Kremlin Cup - Moscow Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Serbia Open - Belgrade Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai Movistar Open - Santiago FILA Challenger Biella - Biella AEGON Championships - London Ordina Open - s-Hertogenbosch Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Ostrava Challenger China Open - Beijing St. Petersburg Open - St. Petersburg Davidoff Swiss Indoors Basel - Basel Global Telecom Open - Curitiba Bangkok Challenger Aircel Chennai Open - Chennai SA Tennis Open - Johannesburg Anning Challenger Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade AEGON Championships - London AEGON International - Eastbourne Copa Ericsson Chile - Santiago Legg Mason Tennis Classic - Washington Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Cerveza Cristal - Santiago VTR Open - Vina del Mar Brasil Open - Sao Paulo Open 13 - Marseille Copa Claro - Buenos Aires Open Sabadell Atlantico - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Asirom Challenger - Brasov Erste Bank Open - Vienna Valencia Open - Valencia Aircel Chennai Open - Chennai Open 13 - Marseille BRD Nastase Tiriac Trophy - Bucharest BMW Open - Munich Internationale Tenniskampioenschappen - Scheveningen BH Tennis Open International Cup - Belo Horizonte Tennis Napoli Cup - Napoli Olbia Challenger - Olbia Copa Ericsson - Santiago Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Geneva Open - Geneva Antalya Cup - Antalya Warsteiner Challenger Lubeck - Lubeck Warsteiner Challenger Wolfsburg - Wolfsburg Tennis Napoli Cup - Napoli Steelers Cup - Kosice Ljubljana Open - Ljubljana Internationale Badische Meisterschaften Um Den Techem Cup - Zell GHI Bronx Classic - Bronx Home Depot Center USTA Challenger - Carson Bulgarian Open - Sofia IPP Open - Helsinki Bangkok Challenger The USTA Challenger at West End Racquet - Torrance Waco International Tennis Challenger - Waco Qatar ATP Challenger - Doha IPP Open - Helsinki Monterrey Challenger Ischgl International Tennis Challenger 2003 - Ischgl San Luis Potosi Challenger Challenger Ford de Cherbourg - Cherbourg Challenger 42 - Andrezieux Open de Franche-Comte - Besancon The LTA Wrexham Challenger - Wrexham Sarajevo Open 2004 - Sarajevo Black Forest Open - Freudenstadt IX Abierto Internacional de Salinas - Salinas Ispat Open 2004 - Ostrava Schickedanz Open - Furth ATU Cup - Weiden Credicard Mastercard Tennis Cup - Campos do Jordao 13 BH Tennis Open International Cup - Belo Horizonte VI Gramado Open de Tenis - Gramado Binghamton Professional Tennis Tournament - Binghamton GHI Bronx Classic - Bronx Mauritius Open - Mauritius Prague Challenger Ostdeutscher Sparkassen Cup - Dresden Unique Zagreb Open - Zagreb The Shelbourne Irish Open - Dublin Gemax Open 2002 - Belgrade Zagreb Open - Zagreb Banca Stato Challenger Lugano - Lugano Stella Artois Clay Court Championships - Budaors Trani Cup - Trani Black Forest Open 2002 - Freudenstadt Legg Mason Tennis Classic - Washington D.C. Intersport Heilbronn Open - Heilbronn Stella Artois Clay Court Championships - Budaors Chevrolet Cup - Vina del Mar Generali Open 2001 - Kitzbuhel Brazil Open - Salvador Copa AT&T - Buenos Aires Architect Open - Budapest 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville Qatar Exxon Mobil Open 2003 - Doha TD Waterhouse Cup - Long Island Chevrolet Cup - Santiago Morocco Tennis Tour - Marrakech 2003 Mercedes Cup - Stuttgart Tunis Open 2007 - Tunis Unique Zagreb Open - Zagreb U.S. Men's Clay Court Championships - Orlando Sony Ericsson Open 2008 - Belgrade Heineken Open - Auckland Abierto Mexicano de Tenis Pegaso - Acapulco RCA Championships - Indianapolis Sunrise Challenger Movistar Open - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas China Open - Beijing The Dubai Tennis Championships - Dubai Heineken Open - Auckland China Open - Beijing Open de Tenis Comunidad Valenciana - Valencia Bordeaux Challenger BellSouth Open - Vina del Mar Croatia Open - Umag ABN AMRO World Tennis Tournament - Rotterdam Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco Open de Moselle - Metz U.S. Mens's Clay Court Championship - Houston CA Tennis Trophy - Vienna Farmers Classic - Los Angeles Dubai Duty Free Tennis Championships - Dubai AIG Japan Open Tennis Championships - Tokyo Power Horse World Team Cup - Dusseldorf Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Ricoh Open - 's-Hertogenbosch Open Sud de France - Montpellier German Tennis Championships - Hamburg Heilbronn Challenger Prostejov Challenger Chengdu Challenger Venice Open - Venice Intrum Stockholm Open - Stockholm St. Petersburg Open - St. Petersburg Zagreb Open - Zagreb Generali Open 2000 - Kitzbuhel Eckental Challenger Fujitsu Siemens Open - Budapest Kroger / St. Jude International - Memphis Sybase Open - San Jose Open Seat-Godo 2001 - Barcelona 2001 Mercedes Cup - Stuttgart Legg Mason Tennis Classic - Washington D.C. Hungarian Open - Budapest Challenger Ford de Cherbourg - Cherbourg Gerry Weber Open - Halle Gemax Samsung Open 2004 - Belgrade Top Wool Challenger Biella - Biella Grand Prix Hassan II - Casablanca Trofeo Conde de Godo - Barcelona XL Capital Bermuda Open - Bermuda Energis Open - Amersfoort Legg Mason Tennis Classic - Washington D.C. Campionati Internazionali di Sicilia - Palermo AEGON Championships - London Estoril Open - Estoril Eddleman USTA Challenger - Birmingham Copa Ericsson Chile - Santiago Tennis Masters Series - Cincinnati Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Indian Wells Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid Open Seat Godo 2003 - Barcelona BMW Open - Munich Shenzhen Open - Shenzhen USTA Challenger of Tiburon - Tiburon NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Telecom Italia Masters - Rome Swanston Challenger - Sacramento Western & Southern Financial Group Masters - Cincinnati Ecuador Open - Quito Tennis Masters Series - Madrid BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Masters Series - Hamburg Rogers Masters - Montreal Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Rogers Cup - Toronto Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Montreal Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Mutua Madrid Open - Madrid Rogers Cup - Montreal Rio Open - Rio de Janeiro Stockholm Open - Stockholm US Men's Clay Court Championship - Houston Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya French Open - Paris ATU Cup - Weiden U.S. Open - New York Australian Open - Melbourne French Open - Paris Gold Flake Open - Chennai Cerveza Club Colombia Open - Bogota U.S. Men's Clay Court Championships - Houston Energis Open - Amsterdam BellSouth Open - Vina del Mar Abierto Mexicano de Tenis Pegaso - Acapulco PTT Thailand Open - Bangkok Telenordia Swedish Open - Bastad Wimbledon - London Heineken Open - Auckland Australian Open - Melbourne French Open - Paris Wimbledon - London CA Tennis Trophy - Vienna Countrywide Classic - Los Angeles ARAG World Team Championship - Dusseldorf U.S. Open - New York US Men's Clay Court Championship - Houston BMW Open - Munich Geneva Open - Geneva Australian Open - Melbourne French Open - Paris Qatar Open - Doha Heineken Open - Auckland BellSouth Open - Vina del Mar ABN/AMRO World Tennis Tournament - Rotterdam Synsam Swedish Open - Bastad The Priority Telecom Open - Amersfoort Heineken Open Shanghai - Shanghai AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel Stockholm Open - Stockholm ARAG World Team Championship - Dusseldorf Chennai Open - Chennai Argentina Open - Buenos Aires Brasil Open - Costa do Sauipe Arizona Men's Tennis Championships - Scottsdale Grand Prix Hassan II - Casablanca Open de la Comunidad Valenciana - Valencia ARAG World Team Championship - Dusseldorf The Stella Artois Grass Court Championships - London Generali Open - Kitzbuhel Croatia Open - Umag Open Romania - Bucharest Vietnam Open - Ho Chi Minh City AIG Japan Open - Tokyo Davidoff Swiss Indoors - Basel US Men's Clay Court Championships - Houston BMW Open - Munich Legg Mason Tennis Classic - Washington PBZ Zagreb Indoors - Zagreb Wimbledon - London Estoril Open - Estoril The Stella Artois Championships - London Pilot Pen Tennis - New Haven U.S. Open - New York Qatar Exxon Mobil Open - Doha The Dubai Tennis Championships - Dubai Chennai Open - Chennai Medibank International - Sydney Open Sabadell Atlantico - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart The Dubai Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona Atlanta Tennis Championships - Atlanta Pilot Pen Tennis - New Haven Dubai Duty Free Tennis Championships - Dubai Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Credit Agricole Suisse Open - Gstaad Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Valencia Open - Valencia Abierto Mexicano de Tenis Mifel - Los Cabos BRD Nastase Tiriac Trophy - Bucharest Geneva Open - Geneva Argentina Open - Buenos Aires AEGON Championships - London Winston-Salem Open - Winston-Salem Wimbledon - London St. Petersburg Open - St. Petersburg Tennis Masters Series - Rome Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Australian Open - Melbourne Tennis Masters Series - Hamburg Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris NASDAQ-100 Open - Miami Tennis Masters Series - Hamburg Rogers Cup - Montreal French Open - Paris Western & Southern Financial Group Masters - Cincinnati Masters Series Madrid - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Pacific Life Open - Indian Wells U.S. Open - New York Sony Open Tennis - Miami Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris Wimbledon - London BNP Paribas Open - Indian Wells Mutua Madrilena Madrid Open - Madrid Rogers Cup - Toronto Mutua Madrid Open - Madrid U.S. Open - New York Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Tennis Masters Series - Indian Wells Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Wimbledon - London Internazionali BNL dItalia - Rome Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Tennis Masters Series - Toronto Tennis Masters Series - Madrid U.S. Open - New York Wimbledon - London Western & Southern Financial Group Masters - Cincinnati Western & Southern Open - Cincinnati U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Miami Open - Miami Wimbledon - London U.S. Open - New York The 10tele.com Open - Nottingham PBZ Zagreb Indoors - Zagreb Shanghai Rolex Masters - Shanghai Tennis Masters Series - Monte Carlo Australian Open - Melbourne Western & Southern Financial Group Masters - Cincinnati French Open - Paris Tennis Masters Series - Miami Rogers Cup - Montreal Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris U.S. Open - New York Wimbledon - London Wimbledon - London Wimbledon - London Wimbledon - London Davis Cup, Group 1, 2R, ARG-CHI 4-1 Davis Cup, Group 1, 1R, CHI-BAH 5-0 Davis Cup, Group 1, 1R, CHI-CAN 4-1 Davis Cup, Group 1, 2R, CHI-ECU 5-0 Davis Cup, World Group, 1R, SRB-IND 4-1 French Open - Paris U.S. Open - New York AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Mubadala World Tennis Championship French Open - Paris U.S. Open - New York Wimbledon - London Davis Cup, Group 1, 2R, CAN-CHI 5-0 Davis Cup, Group 2, 2R, SCG-POR 5-0 Davis Cup, World Group, QR, CHI-JPN 5-0 Davis Cup, Group 1, 1R, SCG-ZIM 5-0 Davis Cup, Group 1, 2R, SRB-GEO 5-0 Davis Cup, World Group, PO, ISR-CHI 3-2 Davis Cup, World Group, PO, CHI-AUS, 3-2 Davis Cup, World Group, PO, SVK-SRB, 1-4 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, F, SRB-FRA 3-2 Davis Cup, World Group, QF, SWE-SRB 1-4 Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, Group I, 1R, SCG-LAT 5-0 Davis Cup, World Group, QF, SRB-GBR 2-3 Davis Cup, Group 2, REL2, GRE-SRB 3-2 Davis Cup, Group 1, 1R, CHI-PER 5-0 Davis Cup, Group 2, REL2, HUN-SCG 0-3 Davis Cup, World Group, 1R, RUS-CHI 4-1 Davis Cup, Group 1, 2R, SCG-BEL 2-3 Davis Cup, World Group, PO, CHI-PAK 5-0 Davis Cup, World Group, 1R, CHI-SVK 4-1 Davis Cup, Group 1, 1R, ISR-SCG 1-4 Davis Cup, Group 1, 2R, GBR-SCG 2-3 Davis Cup, World Group, QF, USA-CHI 3-2 Davis Cup, World Group, PO, SUI-SCG 4-1 Davis Cup, World Group, 1R, CHI-RUS 2-3 Tennis Masters Series - Paris Davis Cup, World Group, PO, SRB-AUS 4-1 Davis Cup, Group 1, 2R, CHI-CAN 3-2 Davis Cup, World Group, 1R, ESP-SRB 4-1 Davis Cup, World Group, PO, SRB-UZB, 5-0 Davis Cup, PO, CHI-ISR 4-1 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, SF, SRB-CZE 3-2 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, SF, SRB-ARG 2-3 Davis Cup, World Group, PO, CHI-ITA 1-4 Davis Cup, World Group, QF, CZE-SRB 4-1 Davis Cup, World Group, SF, SRB-CAN 3-2 Australian Open - Melbourne AAMI Classic - Kooyong Tennis Masters Cup - Shanghai Tennis Masters Cup - Shanghai Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Olympics - Athens Olympics - London Olympics - Beijing